home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
UTILREEN
/
SCRENCAP.LZH
/
FANTASY.ARC
/
FANTASY.DOC
< prev
next >
Wrap
Text File
|
1989-10-15
|
18KB
|
436 lines
Fantasy
Version 5.0
Copyright 1987-1989 by Natural Software
19 South 5th. Street
St. Charles Illinois 60174
(312) 377-7320
All Rights Reserved
October 16, 1989
_______
____|__ | (tm)
--| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
|___|___| MEMBER
This program is produced by a member of the Association of
Shareware Professionals (ASP). ASP wants to make sure that
the shareware principle works for you. If you are unable to
resolve a shareware-related problem with an ASP member by
contacting the member directly, ASP may be able to help. The
ASP Ombudsman can help you resolve a dispute or problem with
an ASP member, but does not provide technical support for
members' products. Please write to the ASP Ombudsman at
P.O. Box 5786, Bellevue, WA 98006 or send a Compuserve
message via easyplex to ASP Ombudsman 70007,3536
Equipment required:
-------------------
- IBM compatible PC, XT, AT with IBM compatible Color
Graphics Display Adapter and (preferably) a color
display. Fantasy writes directly to the graphics screen
buffer for speed. It is therefore not compatible with
other display adapters such as the Hercules standard.
- Microsoft compatible mouse, with either MOUSE.SYS or
MOUSE.COM loaded. (Fantasy will run without the mouse,
and you can cause movement with the cursor keys -- but
it just isn't the same.)
What is Fantasy?
----------------
- Quick summary: fantasy creates flowing graphic images
on your display as you move your mouse.
If art can be fleeting, transitory and personal -- then Fantasy
is an artist's tool, and you are the artist, and you are the
audience.
Fantasy is a tool for personal performance art. Like building
sand castles or blowing bubbles, each performance is different
and highly personal.
Fantasy lets you control a variety of pleasing and sometimes
hypnotic images on your graphic display. As you move the mouse
the image constantly moves and responds in never-ending, never-
repeating animated sequences.
How to use Fantasy:
-------------------
Simply run FANTASY.EXE. An initial display will show a list of
valid commands and the keys used to evoke them:
|--------------------------------------------|
| Copyright 1987 by Michael Allen |
| Move the mouse for some action |
| [right button] = change color |
| [left button] = end effect |
| [both buttons] = change effect |
| [F1] help [F2] color |
| [F3] cursor off/on [F4] change cursor |
| [F5] record file [F6] replay file |
| [F7] erase off/on [F8] sound on/off |
| [Shift F1] Scroll-1 [Shift F2] Scroll-2 |
| [Esc] stop effect [F10] Exit |
| -------------- Effects --------------- |
| [V] Centered Boxes [B] Boxes |
| [R] Rectangles [L] Lines |
| [H] Move Home [C] Circles |
| [M] Multi-Lines [F] Free lines |
| [A] Automatic mode |
| Enter a number to change box size |
|--------------------------------------------|
The keys and their effects are as follows:
[A] Automatic mode automatic - random cursor movement
[B] Boxes constant sized square boxes
[C] Circles circles
[F] Free lines line length depends on cursor movement
lines seem to follow your movement.
[V] Vert boxes rectangles remain centered around orig.
cursor position
[L] Lines normal lines
[M] Multi-Lines lets you start new origin with Enter key
(Left Button)
[R] Rectangles normal rectangles
[F5] enter filename to record your
performance
[F6] enter filename to playback recorded
performance
[F7] toggle erase (xor) graphics effect
[F8] toggle sound - pitch is determined by
cursor position
[Shift F1] scroll full screen up
[Shift F2] scroll top and bottom half of screen
toward center
To start the action press any key on your keyboard. Then move
your mouse (or use the cursor keys) and keep it moving slow and
steady to get the idea. You should see the initial square mouse
cursor shape move in response to the mouse, creating a snaking
trail moving off the top of the display. Now press the [B] key to
start the "Box" special effect. When you stop moving the mouse,
animation stops. The idea is to "conduct" the performance by
constantly moving in small or large sweeping curves. Press the
[Esc] key to end the Box effect.
Note that the cursor keys (including Home, End, PgUp, PgDn) give
a regular (smoother) interval for cursor movement. This provides
a different effect than when using the mouse which moves the
cursor pixel by pixel depending on the speed you move the mouse.
The interval the cursor moves for each press of a cursor key is
initially set to 8 pixels. To change the cursor movement
interval, enter a number (from the top row of keys, or
temporarily press [Num Lock] on), then move the cursor again. For
example, press "18" to start the cursor moving 18 pixels at a
time. This also affects the scroll rate (see below).
You can re-display the initial help screen by pressing the [F1]
key (without moving the mouse).
Alternative method:
-------------------
You can also run FANTASY.EXE with an optional command line
argument to specify a command file or list of files. This method
causes Fantasy to automatically run a pre-recorded performance.
For example to automatically run the two command files: DEMO1 and
DEMO2, type:
FANTASY DEMO1 DEMO2 [ENTER]
Or, run one of the automatic performance files enter:
FANTASY AUTO1 [ENTER]
These (AUTO1, AUTO2, etc.) start an automatic performance which
sets up one of the special effects, then starts [A]utomatic mode.
Automatic mode continuously moves the cursor semi-randomly until
a key is pressed.
Scrolling modes
---------------
What is actually happening as you move the cursor is: the screen
is scrolled up causing the pattern to be repeatedly redrawn in
new locations. The amount (distance) the screen scrolls for each
cursor movement determines the apparent speed. This amount is
controlled by the cursor increment amount which you can change by
entering any number between cursor movements.
Fantasy has two scrolling modes. Initially the full screen moves
upward. This is scroll mode 1. Scroll mode 2 causes the screen to
scroll toward the center - the top half scrolls down, the bottom
half scrolls up. You start scroll mode 2 by pressing [Shift F2].
If in mode 2, you can return to scroll mode 1 by pressing [Shift
F1].
Special effects
---------------
You turn on one of the special effects by pressing the key letter
for that effect. For example press [B] to start the Box effect.
To end an effect, press the [Esc] key.
The Box effect: press [B] to start the box effect. This causes a
square box to be drawn as the mouse is moved. The size of the box
is determined by the cursor increment value - initially, eight
pixels. You can change this size by:
1. press [Esc] to end the current effect.
2. enter the new size using the number keys. For
example enter [48] to change the box size to 48
pixels.
3. return to the box effect by pressing [B].
4. Then return to a lower scroll increment value by
pressing the number keys: [4] for instance.
The Rectangle effect: press [R] to start the rectangle effect.
This draws rectangles of varying size originating from the
position of the mouse cursor when the effect was started, moving
to the new mouse position as you move.
The Vertical Box effect: press [V] to start the this effect. This
draws rectangles whose center remains at the starting cursor
position. Usually the best starting point is the center of the
screen. Press [H] to home the cursor to the center. This effect
is particularly pleasing when scroll mode 2 is active.
The Circle effect: press [C] to start the circle effect. This
draws circles of varying size with their center at the position
of the mouse cursor when the effect was started. Their diameter
is changed as you move the mouse.
The Line effect: press [L] to start the line effect. This draws a
sequence of lines starting from the position of the mouse cursor
when the effect was started, moving to the new mouse position as
you move.
The Multi-Line effect: press [M] to start the Multi_line effect.
This is similar to the line effect, except that you can change
the origin point by pressing the mouse left button. Each time you
press the left button line drawing starts from that new position.
The Free lines: press [F] to start the Free lines effect. This
draws a short line (depending on how fast you move the mouse)
that seems to follow the mouse movement like a tail. This effect
is most effective with the mouse cursor off.
Switching Effects
-----------------
To end one effect and start a new one, press the [Esc] key, then
press the selection key for the new effect.
Another way to switch: press both mouse buttons to switch from
one effect to another in sequence without needing to exit. This
allows a more seamless transition from one effect to the next in
your performance. This method will not get you into the Multi-
Line effect, but if you start with the Multi-Line effect then
press both mouse buttons you will eventually return to it.
The mouse cursor
----------------
Turning off the mouse cursor: Some effects appear better with the
mouse cursor turned off. To turn it off:
1. press [Esc] to end the current effect.
2. press [F3] to turn the mouse cursor off.
You can turn the mouse cursor back on by repeating the above
steps.
Changing the mouse cursor: there are currently three cursor
shapes: The initial square box cursor, a cross cursor and a
diagonal cross with arrows. You change to a new shape by:
1. press [Esc] to end the current effect.
2. press [F4] to turn the change to a new mouse
cursor shape.
Erase mode
----------
Press the [F7] key to turn erase mode "ON" (it is initially
"OFF"). With erase "ON" intersecting patterns cancel each other
(erase). When erase is "OFF", intersecting patterns overwrite.
Sound
-----
This is experimental at this point. Press [F8] to toggle sound
"ON" or "OFF". With sound "ON", the pitch changes relative to the
cursor position. This is not that pleasing as currently
implemented. (I'm working on other methods using fractal math to
create more pleasing tone changes.)
Screen Color
------------
Fantasy uses the Color Graphics Adapter's high resolution mode of
640 by 200 pixels. In this mode the background is always black,
but you can change the foreground color to one of the 16 possible
by either:
1. press the [F2] key, or
2. press the mouse right button.
This works even while a special effect is on.
Recording to a File
-------------------
To save (record) your fantasy performance for later playback,
press the [F5] key. You will be asked to enter a filename. Enter
any valid filename with optional drive and path designation. (It
will overwrite any existing files with the same name in the same
path, so be careful.) From that point on, each keystroke and
mouse movement will be saved in that file. To stop recording,
type: [%] (shifted 5). This is the special character to terminate
recording (it is placed in the file to terminate the playback
also).
Playing back from a File
------------------------
To begin playing back a performance from a file recorded as
described above, press the [F6] key and enter the filename (drive
and path optional) of a valid performance file. The keystrokes
and mouse movements stored in the file will begin being executed
just as they were recorded. The only difference is that the
timing between events is regular and static. This allows you to
compose your performance files slowly and carefully -- they will
be played back fast and snappy.
Ending Fantasy
--------------
1. press [Esc] to end the current effect.
2. press [F10] to exit and return to DOS.
New for version 3.0
-------------------
This version has improved the playback from a file by loading the
full file into memory before beginning the performance.
Previously, there was a pause each time the disk was accessed
while reading in the file during playback. This was annoying when
reading from a slow floppy. Since the full file is read at one
time, there now is a size limit. That limit is 32,000 bytes.
Also new is a separate run-time version of the program.
RUN_FANT.EXE will play a performance file as specified on the
command line. No help messages will be displayed and no
interaction is expected. When the performance file is ended, it
exits to DOS. This version is perfect for being called by DOS
batch files or from other programs.
New for version 4.0
-------------------
Automatic mode has been added with version 4.0 of Fantasy. This
allows you to sit back and enjoy the different special effects
without moving the cursor yourself. When in automatic mode, the
cursor moves sort of randomly (in a semi-intelligent sort of
way). You start automatic mode by pressing the [A] key. When you
press any other key, automatic mode is terminated.
Before starting automatic mode, you should first set up a
specific special effect. For example the following key stroke
sequence (assuming Fantasy's initial states), turns the cursor
off, moves to screen center, starts scroll mode 2, turns on erase
mode, starts the vertical box special effect, then starts
automatic mode:
[F3][h][Shift F2][F7][v][a]
By the way, this example is contained in the "AUTO1" playback
file.
Genesis of Fantasy
------------------
You may find it interesting: The fantasy program is the result of
a simple error made while debugging a new graphics program. This
new program called PC-Draft-CAD is an object oriented CAD
drafting program which is similar to our PC-Draft II product
which is a pixel based drafting program. In the course of
debugging, a trace message inadvertently caused the graphics
display to scroll each time the cursor was moved. This caused
effects similar to what you see with Fantasy. We found ourselves
delighted with some of the effects, playing with them for hours.
We have no idea whether this will have the same impact on others,
or whether this phenomenon is strictly personal -- perhaps
because it is our own programming effort.
Status of Fantasy
-----------------
The Fantasy program is protected by copyright. It is not to be
resold or used for any commercial purpose or included with any
other product or software collection without our permission. It
is being distributed as shareware. This means that you are
granted the right to freely use Fantasy and to make copies for
your friends.
If you want register your copy of Fantasy or to use Fantasy in a
commercial environment (not for your non-business personal use)
you can obtain a license:
Send: $20.00 to:
Natural Software
19 South 5th. Street
St. Charles, Illinois 60174
If you would like information on our other products, or would
like to order with your VISA or Master Card, call:
(312) 377-7320